package com.ny.wlw;

public class Test01 {
    public static void main(String[] args) {

        Dog dog = new Dog();
        dog.setName("小黑");
        System.out.println(dog.getName());


        Cat cat = new Cat();
        cat.setName("小黑");
        System.out.println(cat.getName());
        System.out.println(cat.a);
        cat.test();
        cat.play();
//   子类和父类的成员变量的名字一样：
//   获取子类的成员变量：对象名.成员变量
//   想要得到父亲的a的值：super.成员变量.【在子类中调用】
// 子类和父类的成员方法的名字一样：方法的重写。同一种行为有不同的表现方式。
//   猫和狗都可以发出声音，但是狗发出的是汪汪，猫发出的喵喵
// 多态
    }
}
